2.2.3 标识符
C++的标识符(identifier)由字母、数字和下划线组成,其中必须以字母或下划线开头。标识符的长度没有限制,但是对大小写字母敏感:
// 定义4个不同的int变量
int somename simeName SomeName SOMENAME
如表2.3和表2.4所示,C++语言保留了一些名字供语言本身使用,这些名字不能被用作标识符。
同时,C++也为标准库保留了一些名字。用户自定义的标识符中不能连续出现两个下划线,也不能以下划线紧接大写字母开头。此外,定义在函数体外的标识符不能以下划线开头。
变量命名规范
变量命名有许多约定俗成的规范,下面的这些规范能有效提高程序的可读性:
●标识符要能体现实际含义
●变量名一般用小写字母,如index,不要使用Index或INDEX。
●用户自定义的类名一般以大写字母开头,如Sales_item。
●如果标识符由多个单词组成,则单词间应有明显区分,如student_loan或studentLoan,不要使用studentloan。
Best Practices:对于命名规范来说,若能坚持,必将有效。
表2.3:C++关键字
alignas continue friend register true
alignof decltype goto reinterpret try
asm default if return typedef
auto delete inline short typeid
bool do int signed typename
break double long sizeof union
case dynamic_cast mutable static unsigned
catch else namespace static_assert using
char enum new static_cast virtual
char16_t explecit noexcept struct void
char32_t export nullptr switch volatile
class extern operator template wchar_t
const false private this while
constexpr float protected thread_local
const_cast for public throw
表2.4:C++操作符替代名
and bitand compl not_eq or_eq xor_eq
and_eq bitor not or xor
普通的冒险故事提示您:看后求收藏(卧龙小说网http://www.wolongxs.com),接着再看更方便。
好书推荐:《我的剧本世界在自主运行》、《我是舰娘》、《交错世界之学院都市》、《认清现实后,她们开始追夫火葬场》、《好徒儿你就饶了为师伐》、《带着修真界仙子们天下无敌》、《修炼成仙的我只想养成女徒弟》、《足控勇者的目标是魔王的丝袜》、《剑来》、《被触手怪养大的少女》、